var express = require('express');
const { } = require('../model/zmm_model')
var QcloudSms = require("qcloudsms_js");
var router = express.Router();


router.post("/logincode", (req, res) => {
    // 获取前端传来的电话
    let tel = req.body.phone
    // 短信应用 SDK AppID
    var appid = 1400187558;  // SDK AppID 以1400开头
    // 短信应用 SDK AppKey
    var appkey = "dc9dc3391896235ddc2325685047edc7";
    // 需要发送短信的手机号码
    var phoneNumbers = [tel];
    // 短信模板 ID，需要在短信控制台中申请
    var templateId = 285590;  // NOTE: 这里的模板ID`7839`只是示例，真实的模板 ID 需要在短信控制台中申请
    // 签名
    var smsSign = "婚礼纪";  // NOTE: 签名参数使用的是`签名内容`，而不是`签名ID`。这里的签名"腾讯云"只是示例，真实的签名需要在短信控制台申请
    // 实例化 QcloudSms
    var qcloudsms = QcloudSms(appid, appkey);
    // 设置请求回调处理, 这里只是演示，用户需要自定义相应处理回调
    function callback(err, result, resData) {
        if (err) {
            console.log("err: ", err);
        } else {
            res.send({
                code: 0,
                data: {
                    success: true,
                    data: result.req.body.params[0]
                }
            })
            // console.log(result)
        }
    }

    var ssender = qcloudsms.SmsSingleSender();
    var params = [Math.floor((Math.random() * 1000000) + 1)]
    ssender.sendWithParam("86", phoneNumbers, templateId,
        params, smsSign, "", "", callback);
})


module.exports = router;